home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / lang / sofa.lha / sofa / smalleiffel / bin_c / compile_to_c27.c < prev    next >
C/C++ Source or Header  |  2000-03-25  |  38KB  |  2,659 lines

  1. /*
  2. -- ANSI C code generated by :
  3. -- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.76Beta#1)--
  4. -- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
  5. -- Dominique COLNET and Suzanne COLLIN -    colnet@loria.fr     --
  6. --                  http://SmallEiffel.loria.fr/                --
  7. */
  8. #include "compile_to_c.h"
  9.  
  10.  
  11. T6 X104is_pre_computable(T0*C){
  12. T6 R;
  13. {Tid id=((T0*)C)->id;
  14. if(id<=147){
  15. if(id<=127){
  16. if(id<=121){
  17. if(id<=118){
  18. if(id<=111){
  19. if(id<=109){
  20. R=(r109is_pre_computable(((T109*)C)));
  21. }
  22. else{
  23. R=(0);
  24. }}
  25. else{
  26. if(id<=117){
  27. R=(0);
  28. }
  29. else{
  30. R=(0);
  31. }}}
  32. else{
  33. if(id<=120){
  34. if(id<=119){
  35. R=(0);
  36. }
  37. else{
  38. R=(0);
  39. }}
  40. else{
  41. R=(0);
  42. }}}
  43. else{
  44. if(id<=124){
  45. if(id<=123){
  46. if(id<=122){
  47. R=(0);
  48. }
  49. else{
  50. R=(0);
  51. }}
  52. else{
  53. R=(0);
  54. }}
  55. else{
  56. if(id<=126){
  57. if(id<=125){
  58. R=(0);
  59. }
  60. else{
  61. R=(0);
  62. }}
  63. else{
  64. R=(0);
  65. }}}}
  66. else{
  67. if(id<=138){
  68. if(id<=135){
  69. if(id<=130){
  70. if(id<=128){
  71. R=(0);
  72. }
  73. else{
  74. R=(0);
  75. }}
  76. else{
  77. if(id<=134){
  78. R=(0);
  79. }
  80. else{
  81. R=(0);
  82. }}}
  83. else{
  84. if(id<=137){
  85. if(id<=136){
  86. R=(0);
  87. }
  88. else{
  89. R=(0);
  90. }}
  91. else{
  92. R=(0);
  93. }}}
  94. else{
  95. if(id<=143){
  96. if(id<=142){
  97. if(id<=140){
  98. R=(r140is_pre_computable(((T140*)C)));
  99. }
  100. else{
  101. R=(0);
  102. }}
  103. else{
  104. R=(0);
  105. }}
  106. else{
  107. if(id<=146){
  108. if(id<=145){
  109. R=(0);
  110. }
  111. else{
  112. R=(0);
  113. }}
  114. else{
  115. R=(1);
  116. }}}}}
  117. else{
  118. if(id<=179){
  119. if(id<=163){
  120. if(id<=159){
  121. if(id<=150){
  122. if(id<=148){
  123. R=(0);
  124. }
  125. else{
  126. R=(0);
  127. }}
  128. else{
  129. if(id<=158){
  130. R=(/*(IRF4.2is_pre_computable*/(1)/*)*/);
  131. }
  132. else{
  133. R=(/*(IRF4.2is_pre_computable*/(1)/*)*/);
  134. }}}
  135. else{
  136. if(id<=161){
  137. if(id<=160){
  138. R=(/*(IRF4.2is_pre_computable*/(1)/*)*/);
  139. }
  140. else{
  141. R=(1);
  142. }}
  143. else{
  144. R=(0);
  145. }}}
  146. else{
  147. if(id<=166){
  148. if(id<=165){
  149. if(id<=164){
  150. R=(/*(IRF4.2is_pre_computable*/(0)/*)*/);
  151. }
  152. else{
  153. R=(/*(IRF4.2is_pre_computable*/(1)/*)*/);
  154. }}
  155. else{
  156. R=(0);
  157. }}
  158. else{
  159. if(id<=174){
  160. if(id<=171){
  161. R=(0);
  162. }
  163. else{
  164. R=(0);
  165. }}
  166. else{
  167. R=(0);
  168. }}}}
  169. else{
  170. if(id<=190){
  171. if(id<=186){
  172. if(id<=184){
  173. if(id<=181){
  174. R=(0);
  175. }
  176. else{
  177. R=(0);
  178. }}
  179. else{
  180. if(id<=185){
  181. R=(0);
  182. }
  183. else{
  184. R=(0);
  185. }}}
  186. else{
  187. if(id<=189){
  188. if(id<=187){
  189. R=(0);
  190. }
  191. else{
  192. R=(0);
  193. }}
  194. else{
  195. R=(0);
  196. }}}
  197. else{
  198. if(id<=193){
  199. if(id<=192){
  200. if(id<=191){
  201. R=(0);
  202. }
  203. else{
  204. R=(0);
  205. }}
  206. else{
  207. R=(0);
  208. }}
  209. else{
  210. if(id<=382){
  211. if(id<=229){
  212. R=(r229is_pre_computable(((T229*)C)));
  213. }
  214. else{
  215. R=(0);
  216. }}
  217. else{
  218. R=(r393is_pre_computable(((T393*)C)));
  219. }}}}}}
  220. return R;
  221. }
  222.  
  223.  
  224. T2 X104isa_dca_inline_argument(T0*C){
  225. T2 R;
  226. {Tid id=((T0*)C)->id;
  227. if(id<=147){
  228. if(id<=127){
  229. if(id<=121){
  230. if(id<=118){
  231. if(id<=111){
  232. if(id<=109){
  233. R=(0);
  234. }
  235. else{
  236. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  237. }}
  238. else{
  239. if(id<=117){
  240. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  241. }
  242. else{
  243. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  244. }}}
  245. else{
  246. if(id<=120){
  247. if(id<=119){
  248. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  249. }
  250. else{
  251. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  252. }}
  253. else{
  254. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  255. }}}
  256. else{
  257. if(id<=124){
  258. if(id<=123){
  259. if(id<=122){
  260. R=(r122isa_dca_inline_argument(((T122*)C)));
  261. }
  262. else{
  263. R=(r123isa_dca_inline_argument(((T123*)C)));
  264. }}
  265. else{
  266. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  267. }}
  268. else{
  269. if(id<=126){
  270. if(id<=125){
  271. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  272. }
  273. else{
  274. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  275. }}
  276. else{
  277. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  278. }}}}
  279. else{
  280. if(id<=138){
  281. if(id<=135){
  282. if(id<=130){
  283. if(id<=128){
  284. R=(0);
  285. }
  286. else{
  287. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  288. }}
  289. else{
  290. if(id<=134){
  291. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  292. }
  293. else{
  294. R=(r135isa_dca_inline_argument(((T135*)C)));
  295. }}}
  296. else{
  297. if(id<=137){
  298. if(id<=136){
  299. R=(r136isa_dca_inline_argument(((T136*)C)));
  300. }
  301. else{
  302. R=(0);
  303. }}
  304. else{
  305. R=(0);
  306. }}}
  307. else{
  308. if(id<=143){
  309. if(id<=142){
  310. if(id<=140){
  311. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  312. }
  313. else{
  314. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  315. }}
  316. else{
  317. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  318. }}
  319. else{
  320. if(id<=146){
  321. if(id<=145){
  322. R=(0);
  323. }
  324. else{
  325. R=(0);
  326. }}
  327. else{
  328. R=(-1);
  329. }}}}}
  330. else{
  331. if(id<=179){
  332. if(id<=163){
  333. if(id<=159){
  334. if(id<=150){
  335. if(id<=148){
  336. R=(0);
  337. }
  338. else{
  339. R=(0);
  340. }}
  341. else{
  342. if(id<=158){
  343. R=(r158isa_dca_inline_argument());
  344. }
  345. else{
  346. R=(r159isa_dca_inline_argument());
  347. }}}
  348. else{
  349. if(id<=161){
  350. if(id<=160){
  351. R=(r160isa_dca_inline_argument());
  352. }
  353. else{
  354. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  355. }}
  356. else{
  357. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  358. }}}
  359. else{
  360. if(id<=166){
  361. if(id<=165){
  362. if(id<=164){
  363. R=(r164isa_dca_inline_argument());
  364. }
  365. else{
  366. R=(r165isa_dca_inline_argument());
  367. }}
  368. else{
  369. R=(0);
  370. }}
  371. else{
  372. if(id<=174){
  373. if(id<=171){
  374. R=(0);
  375. }
  376. else{
  377. R=(0);
  378. }}
  379. else{
  380. R=(/*(IRF4.3isa_dca_inline_argument*/(/*RF2*/(((T179*)C))->_rank/*12*/)/*)*/);
  381. }}}}
  382. else{
  383. if(id<=190){
  384. if(id<=186){
  385. if(id<=184){
  386. if(id<=181){
  387. R=(/*(IRF4.3isa_dca_inline_argument*/(/*RF2*/(((T181*)C))->_rank/*20*/)/*)*/);
  388. }
  389. else{
  390. R=(0);
  391. }}
  392. else{
  393. if(id<=185){
  394. R=(0);
  395. }
  396. else{
  397. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  398. }}}
  399. else{
  400. if(id<=189){
  401. if(id<=187){
  402. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  403. }
  404. else{
  405. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  406. }}
  407. else{
  408. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  409. }}}
  410. else{
  411. if(id<=193){
  412. if(id<=192){
  413. if(id<=191){
  414. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  415. }
  416. else{
  417. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  418. }}
  419. else{
  420. R=(/*(IRF4.1isa_dca_inline_argument*/0/*)*/);
  421. }}
  422. else{
  423. if(id<=382){
  424. if(id<=229){
  425. R=(r229isa_dca_inline_argument(((T229*)C)));
  426. }
  427. else{
  428. R=(0);
  429. }}
  430. else{
  431. R=(r393isa_dca_inline_argument(((T393*)C)));
  432. }}}}}}
  433. return R;
  434. }
  435.  
  436.  
  437. T0* X104result_type(T0*C){
  438. T0* R;
  439. {Tid id=((T0*)C)->id;
  440. if(id<=147){
  441. if(id<=127){
  442. if(id<=121){
  443. if(id<=118){
  444. if(id<=111){
  445. if(id<=109){
  446. R=((/*RF2*/(((T109*)C))->_result_type/*16*/));
  447. }
  448. else{
  449. R=(r111result_type(((T111*)C)));
  450. }}
  451. else{
  452. if(id<=117){
  453. R=(r117result_type(((T117*)C)));
  454. }
  455. else{
  456. R=(r118result_type(((T118*)C)));
  457. }}}
  458. else{
  459. if(id<=120){
  460. if(id<=119){
  461. R=(r119result_type(((T119*)C)));
  462. }
  463. else{
  464. R=(r120result_type(((T120*)C)));
  465. }}
  466. else{
  467. R=(r121result_type(((T121*)C)));
  468. }}}
  469. else{
  470. if(id<=124){
  471. if(id<=123){
  472. if(id<=122){
  473. R=(r122result_type(((T122*)C)));
  474. }
  475. else{
  476. R=(r123result_type(((T123*)C)));
  477. }}
  478. else{
  479. R=(r124result_type(((T124*)C)));
  480. }}
  481. else{
  482. if(id<=126){
  483. if(id<=125){
  484. R=(r125result_type(((T125*)C)));
  485. }
  486. else{
  487. R=(r126result_type(((T126*)C)));
  488. }}
  489. else{
  490. R=(r127result_type(((T127*)C)));
  491. }}}}
  492. else{
  493. if(id<=138){
  494. if(id<=135){
  495. if(id<=130){
  496. if(id<=128){
  497. R=(r128result_type(((T128*)C)));
  498. }
  499. else{
  500. R=(r130result_type(((T130*)C)));
  501. }}
  502. else{
  503. if(id<=134){
  504. R=(r134result_type(((T134*)C)));
  505. }
  506. else{
  507. R=(r135result_type(((T135*)C)));
  508. }}}
  509. else{
  510. if(id<=137){
  511. if(id<=136){
  512. R=(r136result_type(((T136*)C)));
  513. }
  514. else{
  515. R=(r137result_type(((T137*)C)));
  516. }}
  517. else{
  518. R=(/*(IRF4.6result_type*/(/*RF2*/(((T345*)((/*RF2*/(((T138*)C))->_run_feature_2/*16*/))))->_result_type/*28*/)/*)*/);
  519. }}}
  520. else{
  521. if(id<=143){
  522. if(id<=142){
  523. if(id<=140){
  524. R=(r140result_type(((T140*)C)));
  525. }
  526. else{
  527. R=(r142result_type(((T142*)C)));
  528. }}
  529. else{
  530. R=(r143result_type(((T143*)C)));
  531. }}
  532. else{
  533. if(id<=146){
  534. if(id<=145){
  535. R=(r145result_type(((T145*)C)));
  536. }
  537. else{
  538. R=(r146result_type(((T146*)C)));
  539. }}
  540. else{
  541. R=(r147result_type());
  542. }}}}}
  543. else{
  544. if(id<=179){
  545. if(id<=163){
  546. if(id<=159){
  547. if(id<=150){
  548. if(id<=148){
  549. R=((/*RF2*/(((T148*)C))->_result_type/*12*/));
  550. }
  551. else{
  552. R=(/*(IRF4.8result_type*/r150type_pointer()/*)*/);
  553. }}
  554. else{
  555. if(id<=158){
  556. R=(/*(IRF4.8result_type*/r158type_boolean()/*)*/);
  557. }
  558. else{
  559. R=(/*(IRF4.8result_type*/r159type_boolean()/*)*/);
  560. }}}
  561. else{
  562. if(id<=161){
  563. if(id<=160){
  564. R=(r160result_type());
  565. }
  566. else{
  567. R=(/*(IRF4.8result_type*/r161type_string()/*)*/);
  568. }}
  569. else{
  570. R=((/*RF2*/(((T163*)C))->_result_type/*16*/));
  571. }}}
  572. else{
  573. if(id<=166){
  574. if(id<=165){
  575. if(id<=164){
  576. R=(r164result_type());
  577. }
  578. else{
  579. R=(r165result_type());
  580. }}
  581. else{
  582. R=(/*(IRF4.6result_type*/(/*RF2*/(((T398*)((/*RF2*/(((T166*)C))->_run_feature/*24*/))))->_result_type/*32*/)/*)*/);
  583. }}
  584. else{
  585. if(id<=174){
  586. if(id<=171){
  587. R=(r171result_type(((T171*)C)));
  588. }
  589. else{
  590. R=((/*RF2*/(((T174*)C))->_result_type/*16*/));
  591. }}
  592. else{
  593. R=(r179result_type(((T179*)C)));
  594. }}}}
  595. else{
  596. if(id<=190){
  597. if(id<=186){
  598. if(id<=184){
  599. if(id<=181){
  600. R=((/*RF2*/(((T181*)C))->_result_type/*16*/));
  601. }
  602. else{
  603. R=((/*RF2*/(((T184*)C))->_result_type/*12*/));
  604. }}
  605. else{
  606. if(id<=185){
  607. R=(r185result_type(((T185*)C)));
  608. }
  609. else{
  610. R=(r186result_type(((T186*)C)));
  611. }}}
  612. else{
  613. if(id<=189){
  614. if(id<=187){
  615. R=(/*(IRF4.8result_type*/r187type_boolean()/*)*/);
  616. }
  617. else{
  618. R=(/*(IRF4.8result_type*/r189type_boolean()/*)*/);
  619. }}
  620. else{
  621. R=(r190result_type(((T190*)C)));
  622. }}}
  623. else{
  624. if(id<=193){
  625. if(id<=192){
  626. if(id<=191){
  627. R=(r191result_type(((T191*)C)));
  628. }
  629. else{
  630. R=(r192result_type(((T192*)C)));
  631. }}
  632. else{
  633. R=(r193result_type(((T193*)C)));
  634. }}
  635. else{
  636. if(id<=382){
  637. if(id<=229){
  638. R=(r229result_type(((T229*)C)));
  639. }
  640. else{
  641. R=(r382result_type(((T382*)C)));
  642. }}
  643. else{
  644. R=(/*(IRF4.3result_type*/(/*RF2*/(((T393*)C))->_destination_type/*12*/)/*)*/);
  645. }}}}}}
  646. return R;
  647. }
  648.  
  649.  
  650. T6 X104c_simple(T0*C){
  651. T6 R;
  652. {Tid id=((T0*)C)->id;
  653. if(id<=147){
  654. if(id<=127){
  655. if(id<=121){
  656. if(id<=118){
  657. if(id<=111){
  658. if(id<=109){
  659. R=(0);
  660. }
  661. else{
  662. R=(0);
  663. }}
  664. else{
  665. if(id<=117){
  666. R=(0);
  667. }
  668. else{
  669. R=(0);
  670. }}}
  671. else{
  672. if(id<=120){
  673. if(id<=119){
  674. R=(0);
  675. }
  676. else{
  677. R=(0);
  678. }}
  679. else{
  680. R=(0);
  681. }}}
  682. else{
  683. if(id<=124){
  684. if(id<=123){
  685. if(id<=122){
  686. R=(0);
  687. }
  688. else{
  689. R=(0);
  690. }}
  691. else{
  692. R=(0);
  693. }}
  694. else{
  695. if(id<=126){
  696. if(id<=125){
  697. R=(0);
  698. }
  699. else{
  700. R=(0);
  701. }}
  702. else{
  703. R=(0);
  704. }}}}
  705. else{
  706. if(id<=138){
  707. if(id<=135){
  708. if(id<=130){
  709. if(id<=128){
  710. R=(0);
  711. }
  712. else{
  713. R=(0);
  714. }}
  715. else{
  716. if(id<=134){
  717. R=(0);
  718. }
  719. else{
  720. R=(0);
  721. }}}
  722. else{
  723. if(id<=137){
  724. if(id<=136){
  725. R=(0);
  726. }
  727. else{
  728. R=(0);
  729. }}
  730. else{
  731. R=(1);
  732. }}}
  733. else{
  734. if(id<=143){
  735. if(id<=142){
  736. if(id<=140){
  737. R=(0);
  738. }
  739. else{
  740. R=(0);
  741. }}
  742. else{
  743. R=(0);
  744. }}
  745. else{
  746. if(id<=146){
  747. if(id<=145){
  748. R=(1);
  749. }
  750. else{
  751. R=(1);
  752. }}
  753. else{
  754. R=(1);
  755. }}}}}
  756. else{
  757. if(id<=179){
  758. if(id<=163){
  759. if(id<=159){
  760. if(id<=150){
  761. if(id<=148){
  762. R=(1);
  763. }
  764. else{
  765. R=(1);
  766. }}
  767. else{
  768. if(id<=158){
  769. R=(1);
  770. }
  771. else{
  772. R=(1);
  773. }}}
  774. else{
  775. if(id<=161){
  776. if(id<=160){
  777. R=(1);
  778. }
  779. else{
  780. R=(1);
  781. }}
  782. else{
  783. R=(1);
  784. }}}
  785. else{
  786. if(id<=166){
  787. if(id<=165){
  788. if(id<=164){
  789. R=(1);
  790. }
  791. else{
  792. R=(/*(IRF4.2c_simple*/(1)/*)*/);
  793. }}
  794. else{
  795. R=(0);
  796. }}
  797. else{
  798. if(id<=174){
  799. if(id<=171){
  800. R=(1);
  801. }
  802. else{
  803. R=(1);
  804. }}
  805. else{
  806. R=(1);
  807. }}}}
  808. else{
  809. if(id<=190){
  810. if(id<=186){
  811. if(id<=184){
  812. if(id<=181){
  813. R=(1);
  814. }
  815. else{
  816. R=(1);
  817. }}
  818. else{
  819. if(id<=185){
  820. R=(0);
  821. }
  822. else{
  823. R=(0);
  824. }}}
  825. else{
  826. if(id<=189){
  827. if(id<=187){
  828. R=(0);
  829. }
  830. else{
  831. R=(0);
  832. }}
  833. else{
  834. R=(0);
  835. }}}
  836. else{
  837. if(id<=193){
  838. if(id<=192){
  839. if(id<=191){
  840. R=(0);
  841. }
  842. else{
  843. R=(0);
  844. }}
  845. else{
  846. R=(0);
  847. }}
  848. else{
  849. if(id<=382){
  850. if(id<=229){
  851. R=(r229c_simple(((T229*)C)));
  852. }
  853. else{
  854. R=(1);
  855. }}
  856. else{
  857. R=(r393c_simple(((T393*)C)));
  858. }}}}}}
  859. return R;
  860. }
  861.  
  862.  
  863. T6 X104can_be_dropped(T0*C){
  864. T6 R;
  865. {Tid id=((T0*)C)->id;
  866. if(id<=147){
  867. if(id<=127){
  868. if(id<=121){
  869. if(id<=118){
  870. if(id<=111){
  871. if(id<=109){
  872. R=(0);
  873. }
  874. else{
  875. R=(0);
  876. }}
  877. else{
  878. if(id<=117){
  879. R=(0);
  880. }
  881. else{
  882. R=(0);
  883. }}}
  884. else{
  885. if(id<=120){
  886. if(id<=119){
  887. R=(0);
  888. }
  889. else{
  890. R=(0);
  891. }}
  892. else{
  893. R=(0);
  894. }}}
  895. else{
  896. if(id<=124){
  897. if(id<=123){
  898. if(id<=122){
  899. R=(0);
  900. }
  901. else{
  902. R=(0);
  903. }}
  904. else{
  905. R=(0);
  906. }}
  907. else{
  908. if(id<=126){
  909. if(id<=125){
  910. R=(0);
  911. }
  912. else{
  913. R=(0);
  914. }}
  915. else{
  916. R=(0);
  917. }}}}
  918. else{
  919. if(id<=138){
  920. if(id<=135){
  921. if(id<=130){
  922. if(id<=128){
  923. R=(0);
  924. }
  925. else{
  926. R=(r130can_be_dropped(((T130*)C)));
  927. }}
  928. else{
  929. if(id<=134){
  930. R=(r134can_be_dropped(((T134*)C)));
  931. }
  932. else{
  933. R=(r135can_be_dropped(((T135*)C)));
  934. }}}
  935. else{
  936. if(id<=137){
  937. if(id<=136){
  938. R=(r136can_be_dropped(((T136*)C)));
  939. }
  940. else{
  941. R=(0);
  942. }}
  943. else{
  944. R=(r138can_be_dropped(((T138*)C)));
  945. }}}
  946. else{
  947. if(id<=143){
  948. if(id<=142){
  949. if(id<=140){
  950. R=(r140can_be_dropped(((T140*)C)));
  951. }
  952. else{
  953. R=(0);
  954. }}
  955. else{
  956. R=(0);
  957. }}
  958. else{
  959. if(id<=146){
  960. if(id<=145){
  961. R=(1);
  962. }
  963. else{
  964. R=(1);
  965. }}
  966. else{
  967. R=(1);
  968. }}}}}
  969. else{
  970. if(id<=179){
  971. if(id<=163){
  972. if(id<=159){
  973. if(id<=150){
  974. if(id<=148){
  975. R=(1);
  976. }
  977. else{
  978. R=(0);
  979. }}
  980. else{
  981. if(id<=158){
  982. R=(1);
  983. }
  984. else{
  985. R=(1);
  986. }}}
  987. else{
  988. if(id<=161){
  989. if(id<=160){
  990. R=(1);
  991. }
  992. else{
  993. R=(1);
  994. }}
  995. else{
  996. R=(1);
  997. }}}
  998. else{
  999. if(id<=166){
  1000. if(id<=165){
  1001. if(id<=164){
  1002. R=(1);
  1003. }
  1004. else{
  1005. R=(1);
  1006. }}
  1007. else{
  1008. R=(0);
  1009. }}
  1010. else{
  1011. if(id<=174){
  1012. if(id<=171){
  1013. R=(1);
  1014. }
  1015. else{
  1016. R=(1);
  1017. }}
  1018. else{
  1019. R=(1);
  1020. }}}}
  1021. else{
  1022. if(id<=190){
  1023. if(id<=186){
  1024. if(id<=184){
  1025. if(id<=181){
  1026. R=(1);
  1027. }
  1028. else{
  1029. R=(1);
  1030. }}
  1031. else{
  1032. if(id<=185){
  1033. R=(0);
  1034. }
  1035. else{
  1036. R=(0);
  1037. }}}
  1038. else{
  1039. if(id<=189){
  1040. if(id<=187){
  1041. R=(0);
  1042. }
  1043. else{
  1044. R=(0);
  1045. }}
  1046. else{
  1047. R=(0);
  1048. }}}
  1049. else{
  1050. if(id<=193){
  1051. if(id<=192){
  1052. if(id<=191){
  1053. R=(0);
  1054. }
  1055. else{
  1056. R=(0);
  1057. }}
  1058. else{
  1059. R=(0);
  1060. }}
  1061. else{
  1062. if(id<=382){
  1063. if(id<=229){
  1064. R=(r229can_be_dropped(((T229*)C)));
  1065. }
  1066. else{
  1067. R=(1);
  1068. }}
  1069. else{
  1070. R=(r393can_be_dropped(((T393*)C)));
  1071. }}}}}}
  1072. return R;
  1073. }
  1074.  
  1075.  
  1076. T68 X104start_position(T0*C){
  1077. T68 R;
  1078. {Tid id=((T0*)C)->id;
  1079. if(id<=147){
  1080. if(id<=127){
  1081. if(id<=121){
  1082. if(id<=118){
  1083. if(id<=111){
  1084. if(id<=109){
  1085. R=((/*RF2*/(((T109*)C))->_start_position/*4*/));
  1086. }
  1087. else{
  1088. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T111*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1089. }}
  1090. else{
  1091. if(id<=117){
  1092. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T117*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1093. }
  1094. else{
  1095. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T118*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1096. }}}
  1097. else{
  1098. if(id<=120){
  1099. if(id<=119){
  1100. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T119*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1101. }
  1102. else{
  1103. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T120*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1104. }}
  1105. else{
  1106. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T121*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1107. }}}
  1108. else{
  1109. if(id<=124){
  1110. if(id<=123){
  1111. if(id<=122){
  1112. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T122*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1113. }
  1114. else{
  1115. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T123*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1116. }}
  1117. else{
  1118. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T124*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1119. }}
  1120. else{
  1121. if(id<=126){
  1122. if(id<=125){
  1123. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T125*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1124. }
  1125. else{
  1126. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T126*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1127. }}
  1128. else{
  1129. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T127*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1130. }}}}
  1131. else{
  1132. if(id<=138){
  1133. if(id<=135){
  1134. if(id<=130){
  1135. if(id<=128){
  1136. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T128*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1137. }
  1138. else{
  1139. R=(/*(IRF4.6start_position*/(/*RF2*/(((T133*)((/*RF2*/(((T130*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1140. }}
  1141. else{
  1142. if(id<=134){
  1143. R=(/*(IRF4.6start_position*/(/*RF2*/(((T133*)((/*RF2*/(((T134*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1144. }
  1145. else{
  1146. R=(/*(IRF4.6start_position*/(/*RF2*/(((T133*)((/*RF2*/(((T135*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1147. }}}
  1148. else{
  1149. if(id<=137){
  1150. if(id<=136){
  1151. R=(/*(IRF4.6start_position*/(/*RF2*/(((T133*)((/*RF2*/(((T136*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1152. }
  1153. else{
  1154. R=((/*RF2*/(((T137*)C))->_start_position/*8*/));
  1155. }}
  1156. else{
  1157. R=((/*RF2*/(((T138*)C))->_start_position/*4*/));
  1158. }}}
  1159. else{
  1160. if(id<=143){
  1161. if(id<=142){
  1162. if(id<=140){
  1163. {T68 se_tmp0;
  1164. R=((*(se_tmp0=r140start_position(((T140*)C)),&se_tmp0)));
  1165. }
  1166. }
  1167. else{
  1168. {T68 se_tmp0;
  1169. R=((*(se_tmp0=r142start_position(((T142*)C)),&se_tmp0)));
  1170. }
  1171. }}
  1172. else{
  1173. {T68 se_tmp0;
  1174. R=((*(se_tmp0=r143start_position(((T143*)C)),&se_tmp0)));
  1175. }
  1176. }}
  1177. else{
  1178. if(id<=146){
  1179. if(id<=145){
  1180. R=((/*RF2*/(((T145*)C))->_start_position/*4*/));
  1181. }
  1182. else{
  1183. R=((/*RF2*/(((T146*)C))->_start_position/*4*/));
  1184. }}
  1185. else{
  1186. R=((/*RF2*/(((T147*)C))->_start_position/*4*/));
  1187. }}}}}
  1188. else{
  1189. if(id<=179){
  1190. if(id<=163){
  1191. if(id<=159){
  1192. if(id<=150){
  1193. if(id<=148){
  1194. R=((/*RF2*/(((T148*)C))->_start_position/*4*/));
  1195. }
  1196. else{
  1197. {T68 se_tmp0;
  1198. R=((*(se_tmp0=r150start_position(((T150*)C)),&se_tmp0)));
  1199. }
  1200. }}
  1201. else{
  1202. if(id<=158){
  1203. R=((/*RF2*/(((T158*)C))->_start_position/*4*/));
  1204. }
  1205. else{
  1206. R=((/*RF2*/(((T159*)C))->_start_position/*4*/));
  1207. }}}
  1208. else{
  1209. if(id<=161){
  1210. if(id<=160){
  1211. R=((/*RF2*/(((T160*)C))->_start_position/*4*/));
  1212. }
  1213. else{
  1214. R=((/*RF2*/(((T161*)C))->_start_position/*4*/));
  1215. }}
  1216. else{
  1217. R=((/*RF2*/(((T163*)C))->_start_position/*4*/));
  1218. }}}
  1219. else{
  1220. if(id<=166){
  1221. if(id<=165){
  1222. if(id<=164){
  1223. R=((/*RF2*/(((T164*)C))->_start_position/*4*/));
  1224. }
  1225. else{
  1226. R=((/*RF2*/(((T165*)C))->_start_position/*4*/));
  1227. }}
  1228. else{
  1229. R=((/*RF2*/(((T166*)C))->_start_position/*4*/));
  1230. }}
  1231. else{
  1232. if(id<=174){
  1233. if(id<=171){
  1234. R=((/*RF2*/(((T171*)C))->_start_position/*4*/));
  1235. }
  1236. else{
  1237. R=((/*RF2*/(((T174*)C))->_start_position/*4*/));
  1238. }}
  1239. else{
  1240. R=((/*RF2*/(((T179*)C))->_start_position/*4*/));
  1241. }}}}
  1242. else{
  1243. if(id<=190){
  1244. if(id<=186){
  1245. if(id<=184){
  1246. if(id<=181){
  1247. R=((/*RF2*/(((T181*)C))->_start_position/*4*/));
  1248. }
  1249. else{
  1250. R=((/*RF2*/(((T184*)C))->_start_position/*4*/));
  1251. }}
  1252. else{
  1253. if(id<=185){
  1254. {T68 se_tmp0;
  1255. R=((*(se_tmp0=r185start_position(((T185*)C)),&se_tmp0)));
  1256. }
  1257. }
  1258. else{
  1259. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T186*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1260. }}}
  1261. else{
  1262. if(id<=189){
  1263. if(id<=187){
  1264. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T187*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1265. }
  1266. else{
  1267. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T189*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1268. }}
  1269. else{
  1270. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T190*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1271. }}}
  1272. else{
  1273. if(id<=193){
  1274. if(id<=192){
  1275. if(id<=191){
  1276. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T191*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1277. }
  1278. else{
  1279. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T192*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1280. }}
  1281. else{
  1282. R=(/*(IRF4.6start_position*/(/*RF2*/(((T129*)((/*RF2*/(((T193*)C))->_feature_name/*12*/))))->_start_position/*4*/)/*)*/);
  1283. }}
  1284. else{
  1285. if(id<=382){
  1286. if(id<=229){
  1287. {T68 se_tmp0;
  1288. R=((*(se_tmp0=r229start_position(((T229*)C)),&se_tmp0)));
  1289. }
  1290. }
  1291. else{
  1292. R=(/*(IRF4.1start_position*/M68/*)*/);
  1293. }}
  1294. else{
  1295. {T68 se_tmp0;
  1296. R=((*(se_tmp0=r393start_position(((T393*)C)),&se_tmp0)));
  1297. }
  1298. }}}}}}
  1299. return R;
  1300. }
  1301.  
  1302.  
  1303. void X276c_type_for_argument_in(T0*C,T0* a1){
  1304. {Tid id=((T0*)C)->id;
  1305. if(id<=275){
  1306. r275c_type_for_argument_in(((T275*)C),a1);
  1307. }
  1308. else{
  1309. r277c_type_for_argument_in(((T277*)C),a1);
  1310. }}
  1311. }
  1312.  
  1313.  
  1314. T0* X276run_time_mark(T0*C){
  1315. T0* R;
  1316. {Tid id=((T0*)C)->id;
  1317. if(id<=275){
  1318. R=(/*(IRF4.3run_time_mark*/(/*RF2*/(((T275*)C))->_written_mark/*12*/)/*)*/);
  1319. }
  1320. else{
  1321. R=(/*(IRF4.6run_time_mark*/(/*RF2*/(((T275*)((/*RF2*/(((T277*)C))->_run_type/*20*/))))->_written_mark/*12*/)/*)*/);
  1322. }}
  1323. return R;
  1324. }
  1325.  
  1326.  
  1327. void X276c_initialize_in(T0*C,T0* a1){
  1328. {Tid id=((T0*)C)->id;
  1329. if(id<=275){
  1330. r275c_initialize_in(((T275*)C),a1);
  1331. }
  1332. else{
  1333. r277c_initialize_in(((T277*)C),a1);
  1334. }}
  1335. }
  1336.  
  1337.  
  1338. T2 X276id(T0*C){
  1339. T2 R;
  1340. {Tid id=((T0*)C)->id;
  1341. if(id<=275){
  1342. R=(r275id(((T275*)C)));
  1343. }
  1344. else{
  1345. R=(r277id(((T277*)C)));
  1346. }}
  1347. return R;
  1348. }
  1349.  
  1350.  
  1351. T6 X276is_c_unsigned_ptr(T0*C){
  1352. T6 R;
  1353. {Tid id=((T0*)C)->id;
  1354. if(id<=275){
  1355. R=(r275is_c_unsigned_ptr(((T275*)C)));
  1356. }
  1357. else{
  1358. R=(r277is_c_unsigned_ptr(((T277*)C)));
  1359. }}
  1360. return R;
  1361. }
  1362.  
  1363.  
  1364. T2 X276unsigned_padding(T0*C){
  1365. T2 R;
  1366. {Tid id=((T0*)C)->id;
  1367. if(id<=275){
  1368. R=(r275unsigned_padding(((T275*)C)));
  1369. }
  1370. else{
  1371. R=(r277unsigned_padding(((T277*)C)));
  1372. }}
  1373. return R;
  1374. }
  1375.  
  1376.  
  1377. T2 X276nb(T0*C){
  1378. T2 R;
  1379. {Tid id=((T0*)C)->id;
  1380. if(id<=275){
  1381. R=(/*(IRF4.6nb*/(/*RF2*/(((T165*)((/*RF2*/(((T275*)C))->_n/*16*/))))->_value/*12*/)/*)*/);
  1382. }
  1383. else{
  1384. R=(/*(IRF4.6nb*//*(IRF4.6nb*/(/*RF2*/(((T165*)((/*RF2*/(((T275*)((/*RF2*/(((T277*)C))->_run_type/*20*/))))->_n/*16*/))))->_value/*12*/)/*)*//*)*/);
  1385. }}
  1386. return R;
  1387. }
  1388.  
  1389.  
  1390. void X276mapping_cast(T0*C){
  1391. {Tid id=((T0*)C)->id;
  1392. if(id<=275){
  1393. r275mapping_cast(((T275*)C));
  1394. }
  1395. else{
  1396. r277mapping_cast(((T277*)C));
  1397. }}
  1398. }
  1399.  
  1400.  
  1401. T6 X276is_c_char(T0*C){
  1402. T6 R;
  1403. {Tid id=((T0*)C)->id;
  1404. if(id<=275){
  1405. R=(r275is_c_char(((T275*)C)));
  1406. }
  1407. else{
  1408. R=(r277is_c_char(((T277*)C)));
  1409. }}
  1410. return R;
  1411. }
  1412.  
  1413.  
  1414. void X108add_last(T0*C,T0* a1){
  1415. {Tid id=((T0*)C)->id;
  1416. if(id<=176){
  1417. if(id<=108){
  1418. r108add_last(((T108*)C),a1);
  1419. }
  1420. else{
  1421. r176add_last(((T176*)C),a1);
  1422. }}
  1423. else{
  1424. if(id<=182){
  1425. r182add_last(((T182*)C),a1);
  1426. }
  1427. else{
  1428. r220add_last(((T220*)C),a1);
  1429. }}}
  1430. }
  1431.  
  1432.  
  1433. T0* X108twin(T0*C){
  1434. T0* R;
  1435. {Tid id=((T0*)C)->id;
  1436. if(id<=176){
  1437. if(id<=108){
  1438. R=(r108twin(((T108*)C)));
  1439. }
  1440. else{
  1441. R=(r176twin(((T176*)C)));
  1442. }}
  1443. else{
  1444. if(id<=182){
  1445. R=(r182twin(((T182*)C)));
  1446. }
  1447. else{
  1448. R=(r220twin(((T220*)C)));
  1449. }}}
  1450. return R;
  1451. }
  1452.  
  1453.  
  1454. void X108put(T0*C,T0* a1,T2 a2){
  1455. {Tid id=((T0*)C)->id;
  1456. if(id<=176){
  1457. if(id<=108){
  1458. /*[IRF3.6put*/{T108* C1=((T108*)C);
  1459. T0* b1=a1;
  1460. T2 b2=a2;
  1461. ((/*RF2*/(C1)->_storage/*4*/))[(b2)-((/*RF2*/(C1)->_lower/*16*/))]=(b1);
  1462. }/*]*/
  1463. }
  1464. else{
  1465. /*[IRF3.6put*/{T176* C1=((T176*)C);
  1466. T0* b1=a1;
  1467. T2 b2=a2;
  1468. ((/*RF2*/(C1)->_storage/*4*/))[(b2)-((/*RF2*/(C1)->_lower/*16*/))]=(b1);
  1469. }/*]*/
  1470. }}
  1471. else{
  1472. if(id<=182){
  1473. /*[IRF3.6put*/{T182* C1=((T182*)C);
  1474. T0* b1=a1;
  1475. T2 b2=a2;
  1476. ((/*RF2*/(C1)->_storage/*4*/))[(b2)-((/*RF2*/(C1)->_lower/*16*/))]=(b1);
  1477. }/*]*/
  1478. }
  1479. else{
  1480. /*[IRF3.6put*/{T220* C1=((T220*)C);
  1481. T0* b1=a1;
  1482. T2 b2=a2;
  1483. ((/*RF2*/(C1)->_storage/*4*/))[(b2)-((/*RF2*/(C1)->_lower/*16*/))]=(b1);
  1484. }/*]*/
  1485. }}}
  1486. }
  1487.  
  1488.  
  1489. T0* X108item(T0*C,T2 a1){
  1490. T0* R;
  1491. {Tid id=((T0*)C)->id;
  1492. if(id<=176){
  1493. if(id<=108){
  1494. R=(r108item(((T108*)C),a1));
  1495. }
  1496. else{
  1497. R=(r176item(((T176*)C),a1));
  1498. }}
  1499. else{
  1500. if(id<=182){
  1501. R=(r182item(((T182*)C),a1));
  1502. }
  1503. else{
  1504. R=(r220item(((T220*)C),a1));
  1505. }}}
  1506. return R;
  1507. }
  1508.  
  1509.  
  1510. void X139match_with(T0*C,T0* a1,T0* a2){
  1511. {Tid id=((T0*)C)->id;
  1512. if(id<=139){
  1513. r139match_with(((T139*)C),a1,a2);
  1514. }
  1515. else{
  1516. r381match_with(((T381*)C),a1,a2);
  1517. }}
  1518. }
  1519.  
  1520.  
  1521. T0* X139to_runnable(T0*C,T0* a1){
  1522. T0* R;
  1523. {Tid id=((T0*)C)->id;
  1524. if(id<=139){
  1525. R=(r139to_runnable(((T139*)C),a1));
  1526. }
  1527. else{
  1528. R=(r381to_runnable(((T381*)C),a1));
  1529. }}
  1530. return R;
  1531. }
  1532.  
  1533.  
  1534. T6 X139isa_dca_inline(T0*C,T0* a1,T0* a2){
  1535. T6 R;
  1536. {Tid id=((T0*)C)->id;
  1537. if(id<=139){
  1538. R=(r139isa_dca_inline(((T139*)C),a1,a2));
  1539. }
  1540. else{
  1541. R=(r381isa_dca_inline(((T381*)C),a1,a2));
  1542. }}
  1543. return R;
  1544. }
  1545.  
  1546.  
  1547. T68 X139start_position(T0*C){
  1548. T68 R;
  1549. {Tid id=((T0*)C)->id;
  1550. if(id<=139){
  1551. {T68 se_tmp0;
  1552. R=((*(se_tmp0=r139start_position(((T139*)C)),&se_tmp0)));
  1553. }
  1554. }
  1555. else{
  1556. {T68 se_tmp0;
  1557. R=((*(se_tmp0=r381start_position(((T381*)C)),&se_tmp0)));
  1558. }
  1559. }}
  1560. return R;
  1561. }
  1562.  
  1563.  
  1564. T6 X90is_not_mergeable_with(T0*C,T0* a1){
  1565. T6 R;
  1566. {Tid id=((T0*)C)->id;
  1567. if(id<=285){
  1568. if(id<=209){
  1569. if(id<=205){
  1570. if(id<=204){
  1571. if(id<=198){
  1572. R=(r198is_not_mergeable_with(((T198*)C),a1));
  1573. }
  1574. else{
  1575. R=(r204is_not_mergeable_with(((T204*)C),a1));
  1576. }}
  1577. else{
  1578. R=(r205is_not_mergeable_with(((T205*)C),a1));
  1579. }}
  1580. else{
  1581. if(id<=206){
  1582. R=(r206is_not_mergeable_with(((T206*)C),a1));
  1583. }
  1584. else{
  1585. R=(r209is_not_mergeable_with(((T209*)C),a1));
  1586. }}}
  1587. else{
  1588. if(id<=211){
  1589. if(id<=210){
  1590. R=(r210is_not_mergeable_with(((T210*)C),a1));
  1591. }
  1592. else{
  1593. R=(r211is_not_mergeable_with(((T211*)C),a1));
  1594. }}
  1595. else{
  1596. if(id<=212){
  1597. R=(r212is_not_mergeable_with(((T212*)C),a1));
  1598. }
  1599. else{
  1600. R=(r285is_not_mergeable_with(((T285*)C),a1));
  1601. }}}}
  1602. else{
  1603. if(id<=303){
  1604. if(id<=290){
  1605. if(id<=287){
  1606. R=(r287is_not_mergeable_with(((T287*)C),a1));
  1607. }
  1608. else{
  1609. R=(r290is_not_mergeable_with(((T290*)C),a1));
  1610. }}
  1611. else{
  1612. if(id<=291){
  1613. R=(r291is_not_mergeable_with(((T291*)C),a1));
  1614. }
  1615. else{
  1616. R=(r303is_not_mergeable_with(((T303*)C),a1));
  1617. }}}
  1618. else{
  1619. if(id<=306){
  1620. if(id<=304){
  1621. R=(r304is_not_mergeable_with(((T304*)C),a1));
  1622. }
  1623. else{
  1624. R=(r306is_not_mergeable_with(((T306*)C),a1));
  1625. }}
  1626. else{
  1627. if(id<=307){
  1628. R=(r307is_not_mergeable_with(((T307*)C),a1));
  1629. }
  1630. else{
  1631. R=(r315is_not_mergeable_with(((T315*)C),a1));
  1632. }}}}}
  1633. return R;
  1634. }
  1635.  
  1636.  
  1637. void X90set_header_comment(T0*C,T0* a1){
  1638. {Tid id=((T0*)C)->id;
  1639. if(id<=285){
  1640. if(id<=209){
  1641. if(id<=205){
  1642. if(id<=204){
  1643. if(id<=198){
  1644. /*[IRF3.3set_header_comment*/((((T198*)(((T198*)C))))->_header_comment)=(a1);
  1645. /*]*/
  1646. }
  1647. else{
  1648. /*[IRF3.3set_header_comment*/((((T204*)(((T204*)C))))->_header_comment)=(a1);
  1649. /*]*/
  1650. }}
  1651. else{
  1652. /*[IRF3.3set_header_comment*/((((T205*)(((T205*)C))))->_header_comment)=(a1);
  1653. /*]*/
  1654. }}
  1655. else{
  1656. if(id<=206){
  1657. /*[IRF3.3set_header_comment*/((((T206*)(((T206*)C))))->_header_comment)=(a1);
  1658. /*]*/
  1659. }
  1660. else{
  1661. /*[IRF3.3set_header_comment*/((((T209*)(((T209*)C))))->_header_comment)=(a1);
  1662. /*]*/
  1663. }}}
  1664. else{
  1665. if(id<=211){
  1666. if(id<=210){
  1667. /*[IRF3.3set_header_comment*/((((T210*)(((T210*)C))))->_header_comment)=(a1);
  1668. /*]*/
  1669. }
  1670. else{
  1671. /*[IRF3.3set_header_comment*/((((T211*)(((T211*)C))))->_header_comment)=(a1);
  1672. /*]*/
  1673. }}
  1674. else{
  1675. if(id<=212){
  1676. /*[IRF3.3set_header_comment*/((((T212*)(((T212*)C))))->_header_comment)=(a1);
  1677. /*]*/
  1678. }
  1679. else{
  1680. r285set_header_comment(((T285*)C),a1);
  1681. }}}}
  1682. else{
  1683. if(id<=303){
  1684. if(id<=290){
  1685. if(id<=287){
  1686. r287set_header_comment(((T287*)C),a1);
  1687. }
  1688. else{
  1689. r290set_header_comment(((T290*)C),a1);
  1690. }}
  1691. else{
  1692. if(id<=291){
  1693. r291set_header_comment(((T291*)C),a1);
  1694. }
  1695. else{
  1696. r303set_header_comment(((T303*)C),a1);
  1697. }}}
  1698. else{
  1699. if(id<=306){
  1700. if(id<=304){
  1701. r304set_header_comment(((T304*)C),a1);
  1702. }
  1703. else{
  1704. r306set_header_comment(((T306*)C),a1);
  1705. }}
  1706. else{
  1707. if(id<=307){
  1708. r307set_header_comment(((T307*)C),a1);
  1709. }
  1710. else{
  1711. /*[IRF3.3set_header_comment*/((((T315*)(((T315*)C))))->_header_comment)=(a1);
  1712. /*]*/
  1713. }}}}}
  1714. }
  1715.  
  1716.  
  1717. T0* X90ensure_assertion(T0*C){
  1718. T0* R;
  1719. {Tid id=((T0*)C)->id;
  1720. if(id<=285){
  1721. if(id<=209){
  1722. if(id<=205){
  1723. if(id<=204){
  1724. if(id<=198){
  1725. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1726. }
  1727. else{
  1728. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1729. }}
  1730. else{
  1731. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1732. }}
  1733. else{
  1734. if(id<=206){
  1735. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1736. }
  1737. else{
  1738. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1739. }}}
  1740. else{
  1741. if(id<=211){
  1742. if(id<=210){
  1743. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1744. }
  1745. else{
  1746. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1747. }}
  1748. else{
  1749. if(id<=212){
  1750. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1751. }
  1752. else{
  1753. R=((/*RF2*/(((T285*)C))->_ensure_assertion/*32*/));
  1754. }}}}
  1755. else{
  1756. if(id<=303){
  1757. if(id<=290){
  1758. if(id<=287){
  1759. R=((/*RF2*/(((T287*)C))->_ensure_assertion/*32*/));
  1760. }
  1761. else{
  1762. R=((/*RF2*/(((T290*)C))->_ensure_assertion/*32*/));
  1763. }}
  1764. else{
  1765. if(id<=291){
  1766. R=((/*RF2*/(((T291*)C))->_ensure_assertion/*32*/));
  1767. }
  1768. else{
  1769. R=((/*RF2*/(((T303*)C))->_ensure_assertion/*32*/));
  1770. }}}
  1771. else{
  1772. if(id<=306){
  1773. if(id<=304){
  1774. R=((/*RF2*/(((T304*)C))->_ensure_assertion/*32*/));
  1775. }
  1776. else{
  1777. R=((/*RF2*/(((T306*)C))->_ensure_assertion/*32*/));
  1778. }}
  1779. else{
  1780. if(id<=307){
  1781. R=((/*RF2*/(((T307*)C))->_ensure_assertion/*32*/));
  1782. }
  1783. else{
  1784. R=(/*(IRF4.1ensure_assertion*/NULL/*)*/);
  1785. }}}}}
  1786. return R;
  1787. }
  1788.  
  1789.  
  1790. T6 X90is_deferred(T0*C){
  1791. T6 R;
  1792. {Tid id=((T0*)C)->id;
  1793. if(id<=285){
  1794. if(id<=209){
  1795. if(id<=205){
  1796. if(id<=204){
  1797. if(id<=198){
  1798. R=(0);
  1799. }
  1800. else{
  1801. R=(0);
  1802. }}
  1803. else{
  1804. R=(0);
  1805. }}
  1806. else{
  1807. if(id<=206){
  1808. R=(0);
  1809. }
  1810. else{
  1811. R=(0);
  1812. }}}
  1813. else{
  1814. if(id<=211){
  1815. if(id<=210){
  1816. R=(0);
  1817. }
  1818. else{
  1819. R=(0);
  1820. }}
  1821. else{
  1822. if(id<=212){
  1823. R=(0);
  1824. }
  1825. else{
  1826. R=(1);
  1827. }}}}
  1828. else{
  1829. if(id<=303){
  1830. if(id<=290){
  1831. if(id<=287){
  1832. R=(1);
  1833. }
  1834. else{
  1835. R=(0);
  1836. }}
  1837. else{
  1838. if(id<=291){
  1839. R=(0);
  1840. }
  1841. else{
  1842. R=(0);
  1843. }}}
  1844. else{
  1845. if(id<=306){
  1846. if(id<=304){
  1847. R=(0);
  1848. }
  1849. else{
  1850. R=(0);
  1851. }}
  1852. else{
  1853. if(id<=307){
  1854. R=(0);
  1855. }
  1856. else{
  1857. R=(0);
  1858. }}}}}
  1859. return R;
  1860. }
  1861.  
  1862.  
  1863. void X90set_clients(T0*C,T0* a1){
  1864. {Tid id=((T0*)C)->id;
  1865. if(id<=285){
  1866. if(id<=209){
  1867. if(id<=205){
  1868. if(id<=204){
  1869. if(id<=198){
  1870. /*[IRF3.3set_clients*/((((T198*)(((T198*)C))))->_clients)=(a1);
  1871. /*]*/
  1872. }
  1873. else{
  1874. /*[IRF3.3set_clients*/((((T204*)(((T204*)C))))->_clients)=(a1);
  1875. /*]*/
  1876. }}
  1877. else{
  1878. /*[IRF3.3set_clients*/((((T205*)(((T205*)C))))->_clients)=(a1);
  1879. /*]*/
  1880. }}
  1881. else{
  1882. if(id<=206){
  1883. /*[IRF3.3set_clients*/((((T206*)(((T206*)C))))->_clients)=(a1);
  1884. /*]*/
  1885. }
  1886. else{
  1887. /*[IRF3.3set_clients*/((((T209*)(((T209*)C))))->_clients)=(a1);
  1888. /*]*/
  1889. }}}
  1890. else{
  1891. if(id<=211){
  1892. if(id<=210){
  1893. /*[IRF3.3set_clients*/((((T210*)(((T210*)C))))->_clients)=(a1);
  1894. /*]*/
  1895. }
  1896. else{
  1897. /*[IRF3.3set_clients*/((((T211*)(((T211*)C))))->_clients)=(a1);
  1898. /*]*/
  1899. }}
  1900. else{
  1901. if(id<=212){
  1902. /*[IRF3.3set_clients*/((((T212*)(((T212*)C))))->_clients)=(a1);
  1903. /*]*/
  1904. }
  1905. else{
  1906. /*[IRF3.3set_clients*/((((T285*)(((T285*)C))))->_clients)=(a1);
  1907. /*]*/
  1908. }}}}
  1909. else{
  1910. if(id<=303){
  1911. if(id<=290){
  1912. if(id<=287){
  1913. /*[IRF3.3set_clients*/((((T287*)(((T287*)C))))->_clients)=(a1);
  1914. /*]*/
  1915. }
  1916. else{
  1917. /*[IRF3.3set_clients*/((((T290*)(((T290*)C))))->_clients)=(a1);
  1918. /*]*/
  1919. }}
  1920. else{
  1921. if(id<=291){
  1922. /*[IRF3.3set_clients*/((((T291*)(((T291*)C))))->_clients)=(a1);
  1923. /*]*/
  1924. }
  1925. else{
  1926. /*[IRF3.3set_clients*/((((T303*)(((T303*)C))))->_clients)=(a1);
  1927. /*]*/
  1928. }}}
  1929. else{
  1930. if(id<=306){
  1931. if(id<=304){
  1932. /*[IRF3.3set_clients*/((((T304*)(((T304*)C))))->_clients)=(a1);
  1933. /*]*/
  1934. }
  1935. else{
  1936. /*[IRF3.3set_clients*/((((T306*)(((T306*)C))))->_clients)=(a1);
  1937. /*]*/
  1938. }}
  1939. else{
  1940. if(id<=307){
  1941. /*[IRF3.3set_clients*/((((T307*)(((T307*)C))))->_clients)=(a1);
  1942. /*]*/
  1943. }
  1944. else{
  1945. /*[IRF3.3set_clients*/((((T315*)(((T315*)C))))->_clients)=(a1);
  1946. /*]*/
  1947. }}}}}
  1948. }
  1949.  
  1950.  
  1951. T6 X90can_hide(T0*C,T0* a1,T0* a2){
  1952. T6 R;
  1953. {Tid id=((T0*)C)->id;
  1954. if(id<=285){
  1955. if(id<=209){
  1956. if(id<=205){
  1957. if(id<=204){
  1958. if(id<=198){
  1959. R=(r198can_hide(((T198*)C),a1,a2));
  1960. }
  1961. else{
  1962. R=(r204can_hide(((T204*)C),a1,a2));
  1963. }}
  1964. else{
  1965. R=(r205can_hide(((T205*)C),a1,a2));
  1966. }}
  1967. else{
  1968. if(id<=206){
  1969. R=(r206can_hide(((T206*)C),a1,a2));
  1970. }
  1971. else{
  1972. R=(r209can_hide(((T209*)C),a1,a2));
  1973. }}}
  1974. else{
  1975. if(id<=211){
  1976. if(id<=210){
  1977. R=(r210can_hide(((T210*)C),a1,a2));
  1978. }
  1979. else{
  1980. R=(r211can_hide(((T211*)C),a1,a2));
  1981. }}
  1982. else{
  1983. if(id<=212){
  1984. R=(r212can_hide(((T212*)C),a1,a2));
  1985. }
  1986. else{
  1987. R=(r285can_hide(((T285*)C),a1,a2));
  1988. }}}}
  1989. else{
  1990. if(id<=303){
  1991. if(id<=290){
  1992. if(id<=287){
  1993. R=(r287can_hide(((T287*)C),a1,a2));
  1994. }
  1995. else{
  1996. R=(r290can_hide(((T290*)C),a1,a2));
  1997. }}
  1998. else{
  1999. if(id<=291){
  2000. R=(r291can_hide(((T291*)C),a1,a2));
  2001. }
  2002. else{
  2003. R=(r303can_hide(((T303*)C),a1,a2));
  2004. }}}
  2005. else{
  2006. if(id<=306){
  2007. if(id<=304){
  2008. R=(r304can_hide(((T304*)C),a1,a2));
  2009. }
  2010. else{
  2011. R=(r306can_hide(((T306*)C),a1,a2));
  2012. }}
  2013. else{
  2014. if(id<=307){
  2015. R=(r307can_hide(((T307*)C),a1,a2));
  2016. }
  2017. else{
  2018. R=(r315can_hide(((T315*)C),a1,a2));
  2019. }}}}}
  2020. return R;
  2021. }
  2022.  
  2023.  
  2024. void X90add_into(T0*C,T0* a1){
  2025. {Tid id=((T0*)C)->id;
  2026. if(id<=285){
  2027. if(id<=209){
  2028. if(id<=205){
  2029. if(id<=204){
  2030. if(id<=198){
  2031. r198add_into(((T198*)C),a1);
  2032. }
  2033. else{
  2034. r204add_into(((T204*)C),a1);
  2035. }}
  2036. else{
  2037. r205add_into(((T205*)C),a1);
  2038. }}
  2039. else{
  2040. if(id<=206){
  2041. r206add_into(((T206*)C),a1);
  2042. }
  2043. else{
  2044. r209add_into(((T209*)C),a1);
  2045. }}}
  2046. else{
  2047. if(id<=211){
  2048. if(id<=210){
  2049. r210add_into(((T210*)C),a1);
  2050. }
  2051. else{
  2052. r211add_into(((T211*)C),a1);
  2053. }}
  2054. else{
  2055. if(id<=212){
  2056. r212add_into(((T212*)C),a1);
  2057. }
  2058. else{
  2059. r285add_into(((T285*)C),a1);
  2060. }}}}
  2061. else{
  2062. if(id<=303){
  2063. if(id<=290){
  2064. if(id<=287){
  2065. r287add_into(((T287*)C),a1);
  2066. }
  2067. else{
  2068. r290add_into(((T290*)C),a1);
  2069. }}
  2070. else{
  2071. if(id<=291){
  2072. r291add_into(((T291*)C),a1);
  2073. }
  2074. else{
  2075. r303add_into(((T303*)C),a1);
  2076. }}}
  2077. else{
  2078. if(id<=306){
  2079. if(id<=304){
  2080. r304add_into(((T304*)C),a1);
  2081. }
  2082. else{
  2083. r306add_into(((T306*)C),a1);
  2084. }}
  2085. else{
  2086. if(id<=307){
  2087. r307add_into(((T307*)C),a1);
  2088. }
  2089. else{
  2090. r315add_into(((T315*)C),a1);
  2091. }}}}}
  2092. }
  2093.  
  2094.  
  2095. T0* X90try_to_undefine(T0*C,T0* a1,T0* a2){
  2096. T0* R;
  2097. {Tid id=((T0*)C)->id;
  2098. if(id<=285){
  2099. if(id<=209){
  2100. if(id<=205){
  2101. if(id<=204){
  2102. if(id<=198){
  2103. R=(r198try_to_undefine(((T198*)C),a1,a2));
  2104. }
  2105. else{
  2106. R=(r204try_to_undefine(((T204*)C),a1,a2));
  2107. }}
  2108. else{
  2109. R=(r205try_to_undefine(((T205*)C),a1,a2));
  2110. }}
  2111. else{
  2112. if(id<=206){
  2113. R=(r206try_to_undefine(((T206*)C),a1,a2));
  2114. }
  2115. else{
  2116. R=(r209try_to_undefine(((T209*)C),a1,a2));
  2117. }}}
  2118. else{
  2119. if(id<=211){
  2120. if(id<=210){
  2121. R=(r210try_to_undefine(((T210*)C),a1,a2));
  2122. }
  2123. else{
  2124. R=(r211try_to_undefine(((T211*)C),a1,a2));
  2125. }}
  2126. else{
  2127. if(id<=212){
  2128. R=(r212try_to_undefine(((T212*)C),a1,a2));
  2129. }
  2130. else{
  2131. R=(r285try_to_undefine(((T285*)C),a1,a2));
  2132. }}}}
  2133. else{
  2134. if(id<=303){
  2135. if(id<=290){
  2136. if(id<=287){
  2137. R=(r287try_to_undefine(((T287*)C),a1,a2));
  2138. }
  2139. else{
  2140. R=(r290try_to_undefine(((T290*)C),a1,a2));
  2141. }}
  2142. else{
  2143. if(id<=291){
  2144. R=(r291try_to_undefine(((T291*)C),a1,a2));
  2145. }
  2146. else{
  2147. R=(r303try_to_undefine(((T303*)C),a1,a2));
  2148. }}}
  2149. else{
  2150. if(id<=306){
  2151. if(id<=304){
  2152. R=(r304try_to_undefine(((T304*)C),a1,a2));
  2153. }
  2154. else{
  2155. R=(r306try_to_undefine(((T306*)C),a1,a2));
  2156. }}
  2157. else{
  2158. if(id<=307){
  2159. R=(r307try_to_undefine(((T307*)C),a1,a2));
  2160. }
  2161. else{
  2162. R=(r315try_to_undefine(((T315*)C),a1,a2));
  2163. }}}}}
  2164. return R;
  2165. }
  2166.  
  2167.  
  2168. T0* X90require_assertion(T0*C){
  2169. T0* R;
  2170. {Tid id=((T0*)C)->id;
  2171. if(id<=285){
  2172. if(id<=209){
  2173. if(id<=205){
  2174. if(id<=204){
  2175. if(id<=198){
  2176. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2177. }
  2178. else{
  2179. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2180. }}
  2181. else{
  2182. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2183. }}
  2184. else{
  2185. if(id<=206){
  2186. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2187. }
  2188. else{
  2189. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2190. }}}
  2191. else{
  2192. if(id<=211){
  2193. if(id<=210){
  2194. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2195. }
  2196. else{
  2197. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2198. }}
  2199. else{
  2200. if(id<=212){
  2201. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2202. }
  2203. else{
  2204. R=((/*RF2*/(((T285*)C))->_require_assertion/*28*/));
  2205. }}}}
  2206. else{
  2207. if(id<=303){
  2208. if(id<=290){
  2209. if(id<=287){
  2210. R=((/*RF2*/(((T287*)C))->_require_assertion/*28*/));
  2211. }
  2212. else{
  2213. R=((/*RF2*/(((T290*)C))->_require_assertion/*28*/));
  2214. }}
  2215. else{
  2216. if(id<=291){
  2217. R=((/*RF2*/(((T291*)C))->_require_assertion/*28*/));
  2218. }
  2219. else{
  2220. R=((/*RF2*/(((T303*)C))->_require_assertion/*28*/));
  2221. }}}
  2222. else{
  2223. if(id<=306){
  2224. if(id<=304){
  2225. R=((/*RF2*/(((T304*)C))->_require_assertion/*28*/));
  2226. }
  2227. else{
  2228. R=((/*RF2*/(((T306*)C))->_require_assertion/*28*/));
  2229. }}
  2230. else{
  2231. if(id<=307){
  2232. R=((/*RF2*/(((T307*)C))->_require_assertion/*28*/));
  2233. }
  2234. else{
  2235. R=(/*(IRF4.1require_assertion*/NULL/*)*/);
  2236. }}}}}
  2237. return R;
  2238. }
  2239.  
  2240.  
  2241. void X90check_obsolete(T0*C,T68 a1){
  2242. {Tid id=((T0*)C)->id;
  2243. if(id<=285){
  2244. if(id<=209){
  2245. if(id<=205){
  2246. if(id<=204){
  2247. if(id<=198){
  2248. r198check_obsolete(((T198*)C),a1);
  2249. }
  2250. else{
  2251. r204check_obsolete(((T204*)C),a1);
  2252. }}
  2253. else{
  2254. r205check_obsolete(((T205*)C),a1);
  2255. }}
  2256. else{
  2257. if(id<=206){
  2258. r206check_obsolete(((T206*)C),a1);
  2259. }
  2260. else{
  2261. r209check_obsolete(((T209*)C),a1);
  2262. }}}
  2263. else{
  2264. if(id<=211){
  2265. if(id<=210){
  2266. r210check_obsolete(((T210*)C),a1);
  2267. }
  2268. else{
  2269. r211check_obsolete(((T211*)C),a1);
  2270. }}
  2271. else{
  2272. if(id<=212){
  2273. r212check_obsolete(((T212*)C),a1);
  2274. }
  2275. else{
  2276. r285check_obsolete(((T285*)C),a1);
  2277. }}}}
  2278. else{
  2279. if(id<=303){
  2280. if(id<=290){
  2281. if(id<=287){
  2282. r287check_obsolete(((T287*)C),a1);
  2283. }
  2284. else{
  2285. r290check_obsolete(((T290*)C),a1);
  2286. }}
  2287. else{
  2288. if(id<=291){
  2289. r291check_obsolete(((T291*)C),a1);
  2290. }
  2291. else{
  2292. r303check_obsolete(((T303*)C),a1);
  2293. }}}
  2294. else{
  2295. if(id<=306){
  2296. if(id<=304){
  2297. r304check_obsolete(((T304*)C),a1);
  2298. }
  2299. else{
  2300. r306check_obsolete(((T306*)C),a1);
  2301. }}
  2302. else{
  2303. if(id<=307){
  2304. r307check_obsolete(((T307*)C),a1);
  2305. }
  2306. else{
  2307. r315check_obsolete(((T315*)C),a1);
  2308. }}}}}
  2309. }
  2310.  
  2311.  
  2312. T0* X90arguments(T0*C){
  2313. T0* R;
  2314. {Tid id=((T0*)C)->id;
  2315. if(id<=285){
  2316. if(id<=209){
  2317. if(id<=205){
  2318. if(id<=204){
  2319. if(id<=198){
  2320. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2321. }
  2322. else{
  2323. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2324. }}
  2325. else{
  2326. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2327. }}
  2328. else{
  2329. if(id<=206){
  2330. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2331. }
  2332. else{
  2333. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2334. }}}
  2335. else{
  2336. if(id<=211){
  2337. if(id<=210){
  2338. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2339. }
  2340. else{
  2341. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2342. }}
  2343. else{
  2344. if(id<=212){
  2345. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2346. }
  2347. else{
  2348. R=((/*RF2*/(((T285*)C))->_arguments/*20*/));
  2349. }}}}
  2350. else{
  2351. if(id<=303){
  2352. if(id<=290){
  2353. if(id<=287){
  2354. R=((/*RF2*/(((T287*)C))->_arguments/*20*/));
  2355. }
  2356. else{
  2357. R=((/*RF2*/(((T290*)C))->_arguments/*20*/));
  2358. }}
  2359. else{
  2360. if(id<=291){
  2361. R=((/*RF2*/(((T291*)C))->_arguments/*20*/));
  2362. }
  2363. else{
  2364. R=((/*RF2*/(((T303*)C))->_arguments/*20*/));
  2365. }}}
  2366. else{
  2367. if(id<=306){
  2368. if(id<=304){
  2369. R=((/*RF2*/(((T304*)C))->_arguments/*20*/));
  2370. }
  2371. else{
  2372. R=((/*RF2*/(((T306*)C))->_arguments/*20*/));
  2373. }}
  2374. else{
  2375. if(id<=307){
  2376. R=((/*RF2*/(((T307*)C))->_arguments/*20*/));
  2377. }
  2378. else{
  2379. R=(/*(IRF4.1arguments*/NULL/*)*/);
  2380. }}}}}
  2381. return R;
  2382. }
  2383.  
  2384.  
  2385. T0* X90to_run_feature(T0*C,T0* a1,T0* a2){
  2386. T0* R;
  2387. {Tid id=((T0*)C)->id;
  2388. if(id<=285){
  2389. if(id<=209){
  2390. if(id<=205){
  2391. if(id<=204){
  2392. if(id<=198){
  2393. R=(r198to_run_feature(((T198*)C),a1,a2));
  2394. }
  2395. else{
  2396. R=(r204to_run_feature(((T204*)C),a1,a2));
  2397. }}
  2398. else{
  2399. R=(r205to_run_feature(((T205*)C),a1,a2));
  2400. }}
  2401. else{
  2402. if(id<=206){
  2403. R=(r206to_run_feature(((T206*)C),a1,a2));
  2404. }
  2405. else{
  2406. R=(r209to_run_feature(((T209*)C),a1,a2));
  2407. }}}
  2408. else{
  2409. if(id<=211){
  2410. if(id<=210){
  2411. R=(r210to_run_feature(((T210*)C),a1,a2));
  2412. }
  2413. else{
  2414. R=(r211to_run_feature(((T211*)C),a1,a2));
  2415. }}
  2416. else{
  2417. if(id<=212){
  2418. R=(r212to_run_feature(((T212*)C),a1,a2));
  2419. }
  2420. else{
  2421. R=(r285to_run_feature(((T285*)C),a1,a2));
  2422. }}}}
  2423. else{
  2424. if(id<=303){
  2425. if(id<=290){
  2426. if(id<=287){
  2427. R=(r287to_run_feature(((T287*)C),a1,a2));
  2428. }
  2429. else{
  2430. R=(r290to_run_feature(((T290*)C),a1,a2));
  2431. }}
  2432. else{
  2433. if(id<=291){
  2434. R=(r291to_run_feature(((T291*)C),a1,a2));
  2435. }
  2436. else{
  2437. R=(r303to_run_feature(((T303*)C),a1,a2));
  2438. }}}
  2439. else{
  2440. if(id<=306){
  2441. if(id<=304){
  2442. R=(r304to_run_feature(((T304*)C),a1,a2));
  2443. }
  2444. else{
  2445. R=(r306to_run_feature(((T306*)C),a1,a2));
  2446. }}
  2447. else{
  2448. if(id<=307){
  2449. R=(r307to_run_feature(((T307*)C),a1,a2));
  2450. }
  2451. else{
  2452. R=(r315to_run_feature(((T315*)C),a1,a2));
  2453. }}}}}
  2454. return R;
  2455. }
  2456.  
  2457.  
  2458. T0* X90result_type(T0*C){
  2459. T0* R;
  2460. {Tid id=((T0*)C)->id;
  2461. if(id<=285){
  2462. if(id<=209){
  2463. if(id<=205){
  2464. if(id<=204){
  2465. if(id<=198){
  2466. R=((/*RF2*/(((T198*)C))->_result_type/*20*/));
  2467. }
  2468. else{
  2469. R=((/*RF2*/(((T204*)C))->_result_type/*20*/));
  2470. }}
  2471. else{
  2472. R=((/*RF2*/(((T205*)C))->_result_type/*20*/));
  2473. }}
  2474. else{
  2475. if(id<=206){
  2476. R=((/*RF2*/(((T206*)C))->_result_type/*20*/));
  2477. }
  2478. else{
  2479. R=((/*RF2*/(((T209*)C))->_result_type/*20*/));
  2480. }}}
  2481. else{
  2482. if(id<=211){
  2483. if(id<=210){
  2484. R=((/*RF2*/(((T210*)C))->_result_type/*20*/));
  2485. }
  2486. else{
  2487. R=((/*RF2*/(((T211*)C))->_result_type/*20*/));
  2488. }}
  2489. else{
  2490. if(id<=212){
  2491. R=((/*RF2*/(((T212*)C))->_result_type/*20*/));
  2492. }
  2493. else{
  2494. R=(/*(IRF4.1result_type*/NULL/*)*/);
  2495. }}}}
  2496. else{
  2497. if(id<=303){
  2498. if(id<=290){
  2499. if(id<=287){
  2500. R=((/*RF2*/(((T287*)C))->_result_type/*40*/));
  2501. }
  2502. else{
  2503. R=(/*(IRF4.1result_type*/NULL/*)*/);
  2504. }}
  2505. else{
  2506. if(id<=291){
  2507. R=((/*RF2*/(((T291*)C))->_result_type/*48*/));
  2508. }
  2509. else{
  2510. R=(/*(IRF4.1result_type*/NULL/*)*/);
  2511. }}}
  2512. else{
  2513. if(id<=306){
  2514. if(id<=304){
  2515. R=((/*RF2*/(((T304*)C))->_result_type/*56*/));
  2516. }
  2517. else{
  2518. R=(/*(IRF4.1result_type*/NULL/*)*/);
  2519. }}
  2520. else{
  2521. if(id<=307){
  2522. R=((/*RF2*/(((T307*)C))->_result_type/*56*/));
  2523. }
  2524. else{
  2525. R=((/*RF2*/(((T315*)C))->_result_type/*20*/));
  2526. }}}}}
  2527. return R;
  2528. }
  2529.  
  2530.  
  2531. T68 X90start_position(T0*C){
  2532. T68 R;
  2533. {Tid id=((T0*)C)->id;
  2534. if(id<=285){
  2535. if(id<=209){
  2536. if(id<=205){
  2537. if(id<=204){
  2538. if(id<=198){
  2539. {T68 se_tmp0;
  2540. R=((*(se_tmp0=r198start_position(((T198*)C)),&se_tmp0)));
  2541. }
  2542. }
  2543. else{
  2544. {T68 se_tmp0;
  2545. R=((*(se_tmp0=r204start_position(((T204*)C)),&se_tmp0)));
  2546. }
  2547. }}
  2548. else{
  2549. {T68 se_tmp0;
  2550. R=((*(se_tmp0=r205start_position(((T205*)C)),&se_tmp0)));
  2551. }
  2552. }}
  2553. else{
  2554. if(id<=206){
  2555. {T68 se_tmp0;
  2556. R=((*(se_tmp0=r206start_position(((T206*)C)),&se_tmp0)));
  2557. }
  2558. }
  2559. else{
  2560. {T68 se_tmp0;
  2561. R=((*(se_tmp0=r209start_position(((T209*)C)),&se_tmp0)));
  2562. }
  2563. }}}
  2564. else{
  2565. if(id<=211){
  2566. if(id<=210){
  2567. {T68 se_tmp0;
  2568. R=((*(se_tmp0=r210start_position(((T210*)C)),&se_tmp0)));
  2569. }
  2570. }
  2571. else{
  2572. {T68 se_tmp0;
  2573. R=((*(se_tmp0=r211start_position(((T211*)C)),&se_tmp0)));
  2574. }
  2575. }}
  2576. else{
  2577. if(id<=212){
  2578. {T68 se_tmp0;
  2579. R=((*(se_tmp0=r212start_position(((T212*)C)),&se_tmp0)));
  2580. }
  2581. }
  2582. else{
  2583. {T68 se_tmp0;
  2584. R=((*(se_tmp0=r285start_position(((T285*)C)),&se_tmp0)));
  2585. }
  2586. }}}}
  2587. else{
  2588. if(id<=303){
  2589. if(id<=290){
  2590. if(id<=287){
  2591. {T68 se_tmp0;
  2592. R=((*(se_tmp0=r287start_position(((T287*)C)),&se_tmp0)));
  2593. }
  2594. }
  2595. else{
  2596. {T68 se_tmp0;
  2597. R=((*(se_tmp0=r290start_position(((T290*)C)),&se_tmp0)));
  2598. }
  2599. }}
  2600. else{
  2601. if(id<=291){
  2602. {T68 se_tmp0;
  2603. R=((*(se_tmp0=r291start_position(((T291*)C)),&se_tmp0)));
  2604. }
  2605. }
  2606. else{
  2607. {T68 se_tmp0;
  2608. R=((*(se_tmp0=r303start_position(((T303*)C)),&se_tmp0)));
  2609. }
  2610. }}}
  2611. else{
  2612. if(id<=306){
  2613. if(id<=304){
  2614. {T68 se_tmp0;
  2615. R=((*(se_tmp0=r304start_position(((T304*)C)),&se_tmp0)));
  2616. }
  2617. }
  2618. else{
  2619. {T68 se_tmp0;
  2620. R=((*(se_tmp0=r306start_position(((T306*)C)),&se_tmp0)));
  2621. }
  2622. }}
  2623. else{
  2624. if(id<=307){
  2625. {T68 se_tmp0;
  2626. R=((*(se_tmp0=r307start_position(((T307*)C)),&se_tmp0)));
  2627. }
  2628. }
  2629. else{
  2630. {T68 se_tmp0;
  2631. R=((*(se_tmp0=r315start_position(((T315*)C)),&se_tmp0)));
  2632. }
  2633. }}}}}
  2634. return R;
  2635. }
  2636.  
  2637.  
  2638. void X384put(T0*C,T0* a1,T0* a2){
  2639. {Tid id=((T0*)C)->id;
  2640. if(id<=367){
  2641. r367put(((T367*)C),a1,a2);
  2642. }
  2643. else{
  2644. r384put(((T384*)C),a1,a2);
  2645. }}
  2646. }
  2647.  
  2648.  
  2649. void X330add_last(T0*C,T0* a1){
  2650. {Tid id=((T0*)C)->id;
  2651. if(id<=31){
  2652. r31add_last(((T31*)C),a1);
  2653. }
  2654. else{
  2655. r44add_last(((T44*)C),a1);
  2656. }}
  2657. }
  2658.  
  2659.